package com.example.sword;

public class Test50 {

    public static void main(String[] args) {
        boolean[] k = new boolean[4];
        System.out.println(k[0]);
        System.out.println(k[1]);
        System.out.println(k[2]);
        System.out.println(k[3]);
    }


    /**
     * 在一个长度为n的数组里的所有数字都在0到n-1的范围内。
     * 请找出数组中第一个重复的数字。 例如，如果输入长度为7的数组{2,3,1,0,2,5,3}，那么对应的输出是第一个重复的数字2。
     */

    public boolean duplicate(int numbers[], int length, int[] duplication) {

        boolean[] k = new boolean[length];
        for (int i = 0; i < length; i++) {
            if (k[numbers[i]] = true){
                duplication[0] = numbers[i];
                return true;
            }
            k[numbers[i]] = true;
        }
        return false;
    }

}
